WIP - oh noes, need a library for compile.rb