Type information

Type information in both build- and runtime.

Builtin function type() returns given variables type information in runtime.

class type:
    id: i64
    name: string

Above members can be accessed in buildtime.