adds string object allocator
wip executable.compile_file