Create domain specific languages. Execute them as code. Serialize them as JSON. Build your own functionality around them.