Use `(=..)/2` instead of `functor/3` + `arg/3` in a few critical cases where it's faster