Library that allows for the programmatic modeling, encoding, and decoding of hypermedia affordances, and for the programmatic transformation of Hypermedia API (HAPI) DSLs into live HTTP servers.