ripped out classic position iterator adaptor

just a start, I tested this and it checked out fine AFAICT