Function typeAssert() now returns the concrete value of interface{} object defined in the runtime. What is missing is actual type checking against provided type, and support for the variant returning 2 values, the concrete value and boolean status.