erlang: iter next binary needs to get copied, since cursor does not guarantee pointers stay valid