add __tostring metam, use faster ffi.copy