Do you really know named return value in golang?
blog.xiaoba.me