mozilla ast visitor: adding state parameter to vistor methods