Write recursive algorithms without worrying about stack overflows
Macro to make recursive function run on the heap (i.e. no stack overflow).
Proc macros for the decurse crate.