函数调用不能主动指定泛型

假设有一个泛型函数pub fn[T:ToAny] to_any(t:T){…}

它调用的时候只能通过隐式推导, 不能主动指定泛型来调用
比如let a = to_any [Int] (1), 就报错:Type (_/0) → @any.Any has no method op_get.

有些函数也不太好隐式推导, 就不能这样定义泛型函数了, 因为没法调用

目前可以使用(expr : Type)表达式在任意位置增加类型标注:

let result : ExpectedType = x.to_any()
let result = (x.to_any() : ExpectedType)
f(a, (b.to_any() : ExpectedType), c)

后续也可能引入类似指定泛型的语法