Added eitherize and optionize.