Initial compiler