-record(unexpected_type_error, { path :: list(binary()), got :: binary(), expected :: list(binary()) }).