I'm curious if there is a cost to pattern matching here instead of using `_1` and `_2`?