fix: A etag bug.

If a compiler return a function, the function's `toString()` function should be carefully defined.
upd