Object::Pad provides a simple syntax for creating object classes, which uses
private variables that look like lexicals as object member fields.
