Not such a crazy idea. I seem to remember the idea was floated when we implemented the shift to CF. I think @bblay may have suggested it (it may have been me :smile:). I think it's worth exploring. Bear in mind that unbound methods have been removed from python3 - there may be a lesson there too.