@JavaName getComponent
variantComponent :: Variant -> ChildReference -> Variant
+variant :: Serializable a => a -> Variant
+variant v = variantOfWithBinding binding v
+
variantValue :: Serializable a => Variant -> a
variantValue v = variantValue_ v binding