A language, compiler, type system and a run-time. As I see fit.