Completed type definitions

Master should have the current Node stable within it.