rename to "threaded"
deprecate Worker#start. Instead start imediately
fix order of assertions
Automatically create threads if not present