fix: performance hickup (on large vectors)
fix: rewrite node to only support left right
fix: branching
fix: remove io:format
fix: left right branches
merge: left right branches