Nominal Interfaces - nominal interfaces (traits) newtype interface Add { add(a: T, b: T): T; }