Similarly, `__mul__` and `__rmul__` look like they're identical?  Also, I'm confused--the docstring says the `*` operator can return the convolution of two functions, but I don't see that functionality implemented here.  It makes sense to me that it should do that, so was that removed for some reason?