Now make the post directive not have any implications on the outside world except for the respective functions.
It's not a function, it's an object.