Extract the extended AST node class to astrolabe gem