adds initial compilable class
adds TODO
fixes TODO
adds initial traceable
simplifies TODO
wip compilable.compile_file