pub trait Kind: 'static { type Return: GetOutput; }
This trait bounds various higher order type categories used as responses.
A type used to store return values