Python 3.8+ AST change: FunctionDef.lineno no longer includes decorators