Custom properties which can be included in a schema.
Use Props.one to create an instance, and Props#add to add more properties.
Returns a new Props instance including a property with the specified name and value.
The value is encoded using the Codec.
Returns a Chain of name-value pairs, where the value has been encoded with a Codec.
Chain
If encoding of any value resulted in error, instead returns the first such error.