Composes four independently typed selections into one decoded result.
Available on (Selection<A>, Selection<B>, Selection<C>, Selection<D>), provided by the Selection4 extension