Added a new decorator and tagged a few opts for optimization when using the gpu or optimizer=fast_compile.
Combined register_canonicalize_tags and register_canonicalize.
Changed name of parameter of inner function to disambiguate it.