Could anyone explain this function signature

Pattern matches on maps aren’t exact. The map can contain information in addition to the data that is matched.