Make `id()` useful

THIS DISCUSSION IS MOVED TO HERE