Cleanup functions are inlinable
Pure-inline function checking iterates all decls
Make clean_va_list an inline function