give constants their prototype

So these subs do not take any arguments
implement bareword filehandles