progress/value not following (stream_opts, ...) constructor pattern

TODO: some way to test that mixins follow this pattern
bump 0.4.2