Right now, we only map `Option` to `null` and `undefined` union type(s). We should: 1. Support `?` 2. Support variations of `null` and `undefined` ([prior art](http://www.habarta.cz/typescript-generator/maven/typescript-generator-maven-plugin/generate-mojo.html#optionalPropertiesDeclaration))