We're finding in FastMCP that we want to use Docket's DI system even when folks aren't using background tasks, but there's an import penalty for these even when you're not using the full Docket background worker. Let's split out a new package that can be used independently.