As far as I've been able to tell, just about every command line utility has a path pointing to their binary.
For example, $ which which returns /usr/bin/which and $ which env returns /usr/bin/env.
But $ which export and $ which unset both return nothing and produce an exit code of 1 instead of 0. What's different about export and unset that they don't have a path?
 
    