implement a reset method for the undo history
improve dev mode performance by cutting out of freezing early

Yes, a frozen object may not be deeply frozen, but only if client code gives it to us that way.
forgot to build the artifacts
Merge pull request #6 from iamnoah/undo-redo

Undo redo
Was violating the Get-Put Lens Law by creating unnecessary new objects.
interceptors shouldn't run if the set was a no-op
update dist
Merge branch 'master' of github.com:iamnoah/mu into release/v0.1.0
remove typed because it wasn't a proper Lens