random positiveInt and boolean
Pro Gen traits and objects added with map flatMap and unit methods