vrml.protofunctions

Functions for manipulating prototypes (node classes)
Prototypes are implemented as classes, and so are available from every instance node, but we often want to be able to manipulate the classes themselves without needing lots of class-methods
The protofunctions module allows us to abstract the actual implementation of the prototype away. If we at some point want to create a real "prototype" class, we could do so with most changes confined to this module.

Functions