This is a list of variable type tests, followed by a few modification functions: