Remove dependency on lens library
Use Data.IntMap instead of Data.HashMap