Updated versions of id method and moved to bottom of file.
Fixed bug (issue #39) where it was impossible to call a foreign function declared with in: Nothing without any arguments. I just adjusted the code checking for argument mismatch errors to account for the presence of type_dicts with type Nothing. These should be ignored and not counted toward the number of arguments for a function definition.