esfuzz icon indicating copy to clipboard operation
esfuzz copied to clipboard

encapsulate tree depth and ancestor tracking using a monad

Open michaelficarra opened this issue 11 years ago • 0 comments

I don't know why it didn't hit me earlier that this is the job for a monad. This should be pretty simple, remove tons of duplication for nodes that don't care about the above properties, and possibly make our generators more reusable/composable.

michaelficarra avatar Dec 13 '13 19:12 michaelficarra