fun <T : Any> startProtocolDynamic(logicType: Class<out ProtocolLogic<T>>, vararg args: Any?): ProtocolHandle<T>
Start the given protocol with the given arguments, returning an Observable with a single observation of the result of running the protocol.