Finer access restrictions for hooks.

Use Map.Strict.