Add --compile-firm option and FirmProgram stub