This should probably not be called `prf` given that it could also be a `psf`... perhaps just `point_function` or `point_model`?