memoize should allow python to raise the type error if a arg is not provided into the function. refs #45
Modify changelog