WIP: Reducing code complexity - Mamertes::Option