mimic objectcomposition by stepwise copying fields from one object to another. It natively supports Trait and Mixin based objectcomposition via function
(編程計算)(英语:Refinement (computing))(Refinement (computing)) 組合優於繼承(英语:Composition over inheritance)(Composition over inheritance) Norvell, T.S. The Liskov Substitution