The names of the product elements
The name of the type
Construct a cancelable observable sub by describing how to acquire and release the resource, and optionally produce a message
Construct a cancelable observable sub of a value