Hide function generators, rename vec funcs.

The generators obscure tab completion and
aren't really desirable for client users.
Rename the funcs so the dimension of the
vec/matrix comes before the op - tab
completion is again clearer.