-record(parse_error, {input :: any(), kind :: mon:error_kind()}).