Inheritance needles

Implements Base and Derived needles (but under the names child and parent... )

Depends on #295
Not sure if entirely self consistent, but I don't plan on testing this function explicitly. It also doesn't make sense without parent and child needles.