Microstates makes working with pure functions over immutable data feel like working with the classic, mutable models we all know and love. Table of Contents Features Why Microstates? M in MVC Functional Models What is a Microstate? Types and Type Composition Creating your own microstates Array Microstates Object Microstates Transitions Transitions for built-in types Type transitions Chaining trans