A simple reminder to myself what hoops to jump through when building OO modules with inheritance using Inline::C