Missing require/provide forms
Docstring: explicitly state argument is modified
Missing variable declarations
Modify return of caldav-filter-items to match docs (and intended behaviour)
Check in some example code we're using to test thing manually