use v6-alpha; use v6::AST::Base; # See also: 'CapInternals.hs' in Pugs source role v6::AST::Native does v6::AST::Base {} role v6::AST::NBit does v6::AST::Native {} role v6::AST::NFloat does v6::AST::Native {} role v6::AST::NInt does v6::AST::Native {} role v6::AST::NUint does v6::AST::Native {} role v6::AST::IFinite does v6::AST::NInt {} role v6::AST::INotANumber does v6::AST::NInt {} role v6::AST::IInfinite does v6::AST::NInt {} role v6::AST::NStr does v6::AST::Native {} role v6::AST::NBool does v6::AST::Native {}