wip implementation of Gecko's Rooted constructor/destructor and Heap types.