Implement NewOption.