Remove unused functions and add more test coverage

by that I mean

```python
info_type : {'lines',  'binding_e', 'jump', 'yield'}

```