타입은 컴파일 과정에서 결정되는 값의 집합이다. 효율적이고 안전한 실행을 위해 모든 값과 바인딩에는 타입이 대응되어 있어야 한다.
naru core bool
naru core nat
naru core int
naru core rat
naru core str
naru core rec[...]
naru core iter[T]
naru core range
naru core vec[T]
naru core map[K, V]
naru core ref[T]
naru core option[T]
naru core result[T, E]
naru core func[...]
naru core Type