Add shared scheme, remove GC support, and i dunno make the unit tests stop crashing o_O