An action is a function that receives an HTML element and an optional value. When the element is mounted, the action will run.
Return an update function to listen for changes of the action value.
Return a destroy function to clean up when the element is removed.
Actions are bound to an element with the use:
directive.