fix: should use local function to __index and __newindex.
fix: should assign function to __pow and __unm.