upvote
Post author here. I wanted the code to be "as generic as possible", so I had to accept the possibility of some useful thing being at address 0.
reply