Checks that some word is palindrome. Checking performs case-insensitive
		
		:param str someword:
		    It is some string that will be checked for palindrome as word.
		    What is the word see at help(palindromus.isword)
			
		:keyword dict interchange:
		    It is dictionary of interchangeable letters
			
		:except TypeError:
		    If the checked word is not a string
			
		:return bool:

def checkword(someword, interchange = ALL):
	"""
		Checks that some word is palindrome. Checking performs case-insensitive
		
		:param str someword:
		    It is some string that will be checked for palindrome as word.
		    What is the word see at help(palindromus.isword)
			
		:keyword dict interchange:
		    It is dictionary of interchangeable letters
			
		:except TypeError:
		    If the checked word is not a string
			
		:return bool:
	"""
	# check invalid data types
	OnlyStringsCanBeChecked(someword)
		
	if isword(someword):
		return checkstring(someword, interchange = interchange)
	else:
		return False