DRY uncasting
Use `self` as lambda’s first argument when number of arguments > 1