public B Value(GetValueTypeSelector <B> _) { return(b); }
public C Value(GetValueTypeSelector <C> _) { return(c); }
public A Value(GetValueTypeSelector <A> _) { return(a); }