bug fix: end-of-defun no longer confused by "struct {" in args

fixes #34
We also have to check for interface, not only struct, so `\\(struct\\|interface\\)`