Make exp() work with non-simple arguments
Make exp() work with non-simple arguments