funcool 2017-05-08

it'd make working with spec easier

changing it didn't break any tests, so it looks ok ¯\(ツ)/¯

yeah, i generally prefer records over types in all my code now - making the internal structure accessible seems to have plenty upside and no downside with persistent datastructures

Yeah, and in this case, the internal type structure was exposed (the ILookup was implemented), so no reason to define a type instead of a record