@type t() :: %BeamPatch.AbstractCodeError{ __exception__: true, module: module(), reason: :beam_file_missing | {:unknown_abstract_code_type, atom()} | :abstract_code_chunk_missing | :compile_info_chunk_missing }