petrel_register_code_gen_annotation library