(tmpl-entry s)
forms for various argument types
(tmpl-macro [s args {:keys [property optional vargs empty]}])