This should use `x` as the first argument (so that naming is consistent with the generic).