definition module StdNum import StdClass import StdQ // optioneel als je StdQ geimplementeerd hebt :: Num instance == Num instance < Num instance + Num instance - Num instance zero Num instance * Num instance / Num instance one Num instance abs Num instance sign Num instance ~ Num instance toInt Num instance toReal Num instance toQ Num // optioneel als je StdQ geimplementeerd hebt class fromNum a :: !Num -> a instance fromNum Int instance fromNum Real instance fromNum Q // optioneel als je StdQ geimplementeerd hebt class toNum a :: !a -> Num instance toNum Int instance toNum Real instance toNum Q // optioneel als je StdQ geimplementeerd hebt instance toString Num