Add Producer.fromSequence()

This _should_ work, but the compiler rejects it unless we use `SequenceOf<T>` instead. :confused: 
This is probably a dumb question, but why are we boxing the value?