 Numbo::zhCN = zhCN
 
 Numbo::getDefaultOptions = () -> return defaultOptions
-Numbo::getOptions = () -> return userOptions
+Numbo::getOptions = () -> return @options
 Numbo::setOptions = setOptions
 Numbo::resetOptions = resetOptions
 

@return {string} - Final output of numbo.
###
convert = (input, options) ->
	# Clone userOptions, then override it using options
	oneTimeOptions = Object.assign({}, userOptions, options)
	oneTimeOptions.lang = parseLang(oneTimeOptions.lang)
	if oneTimeOptions.lang is false
		return null



class Numbo
	constructor: (options) ->
		if !options? # options == null
			@options = defaultOptions
		else
			@options = Object.assign({}, defaultOptions, options)

# Public methods
Numbo::convert = convert
