@robpike Using nil both for empty interface variables and for null pointers, which are conceptually very different.