Issue373

This is an attempt to fix #373.

I added a params property to compiled object and fixed CallDef.params to take compiled objects into account.

I added a test for that (using the cython extensions introduced by #375)

I am not sure about the params property implementation, I've left a few comments where I had a doubt.