sliceMap utility function
Seperate Authenticator and Grantor functions, and a GrantAll impelmentation of Grantor.