partialize each method
Dynamically add partialized methods
Broken, but swapping