Data.Map for Registers; 237 ticks