experimental support for virtual data members of extension classes (e.g., the else_ in if_(foo)[bar].else_[baz])