But you have to care about the type with unknown? For instance calling this on an unknown
obj.value
Will return a type error that value doesn’t exist on unknown. While calling it on an ant is valid typing