Adding daggy.
Adding identities.
Adding promises
Adding Validations and States.
Adding the rest of the fantasy-land structures.