Port of merge-options to typescript
merge-options
https://github.com/schnittstabil/merge-options/pull/28
Port of
merge-options
to typescript