Expr
class Object
trait Matchable
class Any
class BinaryOperation
class EnvironmentVariable
class Index
trait Invocation
class FieldAccess
class Func
object IndexInvoc.type
class OfType
object This.type
object Total.type
class InvocationExpr
trait Literal
object Empty.type
class SingleValue
class RootPath
class TypeOperation
class UnaryOperation