Obi is a simple object constructor that allows you to compose objects together with immutability.