Added TailProduce static code and macros for streams definition.
Added back some boilerplate code to make the pull request diff smaller.
Added one 'const' and shrinked the diff a bit more.
Making a diff on GitHub even smaller.
Adhering to 117 characters line width limit.
Removed a vertical whitespace.
Added a comment on pointer ownership.
Typo owner -> owned.
Merge pull request #11 from dkorolev/static_framework

Added TailProduce static code and macros for streams definition.