massage the bindings code.
writing manual list iteration, unfinished (WIP)