basic types and providers for queues and bindings