Implement actual functional currying.
Write content/event tests.