fn ScalarWrapper<T>(v: T) -> T