add @count-call! decorator.