more groundwork for copy recompiler. Initial dynamic function creation works!