157 stream optional

- Added NAry as the concept of zero, one, or N elements

https://github.com/kfgodel/diamond/issues/157