RIP TypedConsumerProvider, @tsdeng did not like you