ignore private defn's and defmacro's
add return type in doc generator if present (close #32)