if tests all passing so far; some kinda weird stuff going on with what's called \'trailing\' in MethodDecl.structIf when real-world cases are tried