fixed up argument for input file, function name generation includes parameters now
massive work, generation now with function definitions, type definitions for intrinsic types generated on the fly for any given bitwidth. cleanup required