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