gobinson: up to style

have left in a bunch of comments about my stupid
rust version uses node pointer
not sure if this matters here, or later, also, children is still an array of values so it probably doesn't work as it should