Yet another Option/Maybe implementation in D