Object representation of code and it's compilation into native.