Add support for custom ESIL ops