Ahh okay, so then the name's fine it's the type non-uniformity that was confusing to me.  How about instead of ``False``, store ``None`` as the special value? Better yet, store a lambda, or your own special ``instance.execute`` callable.  That way everything in the list is always callable, and if ever not, it's an error we really need to know about.