* This commit does every 2.3 change required to get the build pass * None of the changes can be extracted, without changing the build setup
* 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