-record(pattern_assignment, { location :: glance:span(), pattern :: glance:pattern(), name :: binary() }).