Introduce chain#prepend possible fix for #2020
changes
Merge pull request #2029 from seuros/prepend

Introduce chain#prepend