More compilation stuff, dynamic languages ftwtf