Adding Generic-Non-Type key mapper. This is very powerful.