seek!
seekl!
* detect `seek!` and `seekl!` * fancy struct instead of pair mess * fixes * i think this was wrong? * update refs * update source * More logical branching * even better branching
* cleanup and bug fix * crashing * fix crash bug * fix tests