Moved some stuff around.

It doesn't make sense to front-face document internal
functions---that's not how this package will be used.
So.  l3prop exists.