This comment no longer applies does it? It sounds like the original author was declaring them as class variables without defining them as well. I mean this:

```c++
class Foo {
 private:
  static Persistent<FunctionTemplate> function_template;  // declaration
};

Persistent<FunctionTemplate> Foo::function_template;  // definition
```