For the elemwise, it is easy, just do:

```
my_sympy_theano_op = ...
elemwise_of_my_sympy_theano_op = theano.tensor.elemwise.Elemwise(my_sympy_theano_op)
```

As this is very simple, I don't see a need to make a function for this. It won't save code. The question is how to integrate that with your sympy theano printer. What about putting this in the sympy theano printer file and use it when there isn't a theano op for some sympy node that can have a sympy c code generator?

I don't think of a better name.