maybe rename 'compiler' to 'command'