Revert WhateverCode to be true in boolean context

Callables should be true.
Added CAVEATS
Added TODO about itemgetter() and attrgetter() optimization