It would be more flexible if the `taskSupport` parameter was implicit.