(this basically just makes it easy to couple an op...
# development
a
(this basically just makes it easy to couple an option's registration with an accessor method. the accessor method being typed means we can avoid manual `cast()`s throughout the codebase when dereferencing options!)