This is the entry point for execution of Bolt programs.
val compile_program_ir : ?should_pprint_past:bool->?should_pprint_tast:bool->?should_pprint_dast:bool->?should_pprint_drast:bool->?should_pprint_fir:bool->?ignore_data_races:bool->?compile_out_file:string-> Stdlib.Lexing.lexbuf -> unit