Small library that generates Tiny Types as defined by the user