def _type_from_ast(node: ast.AST, ctx: Context, is_typeddict: bool=False) -> Value:
    val = value_from_ast(node, ctx)
    return _type_from_value(val, ctx, is_typeddict=is_typeddict)
def _type_from_ast(node: ast.AST, ctx: Context, is_typeddict: bool=False) -> Value:
    val = value_from_ast(node, ctx)
    return _type_from_value(val, ctx, is_typeddict=is_typeddict)