import datatypes type Result[T, U] = Err[U] | Ok[T] struct Ok[T] { value T } struct Err[U] { value U } fn test_err_msg() { typ := datatypes.BSTree[Result[[]Token, Err[string]]]{} println(int(typ)) }