- Adds mutation from `def foo(a = true); end` to `def foo(a = true); a = true; end` - closes #310
* Reduce implementation * Fix assumption node specific classes under AST::Meta all have #assignable? method. They are intentionalyl not LSP compatible and do NOT share the class hierarchy for that reason. * Inline APIs with one call side