'False if we have a default that is immutable, and will be the
same every time (some defaults are generated on demand by a function
to be called).'

def _may_have_unstable_default(self):

    return isinstance(self._default, types.FunctionType)
