titi

Results 3 issues of titi

![image](https://user-images.githubusercontent.com/1193630/61594122-d73c6300-abb5-11e9-99bb-c75e1e352c56.png) the above is a usually appeared screen-shot in jupyter notebook, if colored in columns, it would be really helpful to distinguish time/line number/code/variables parts.

for some specific need, logic may be really complicated, which is not possible to represent by simple parameters or expressions. a (func=filter_func) may help to deal with complex logic and...

@pysnooper.snoop() helps a lot however sometime we just need information under specific conditions and don't want bunch of messages in the screen or log file.