Great. Thanks for the reply. I just finished several steps toward writing scripts verbally.
I am able to say "time" and have the script evaluate (get #time on #Watch), after saying "If I say time, eval time". This is because I've written two scripts, one that returns the above function (or #equation?) and another that uses SRAI to return it prefaced by "eval". Note these scripts cannot be combined into one. Finally, the IfISay script uses SRAI reduction and creates and association with the word "time". I'm really glad that last part works. I'm not sure what #fragment refers to beside it not being a #response proper.
I doubt I would be able to use reduction within the formulas themselves.. as in "SRAI call :star" among other operators, but you never know. I would attempt this for situations like getting the hour from the time, by trying to use Get on (srai time) for example - doubt that works. Thanks for the info about Comprehension, I'd like to learn more about how it works. Next step is to try creating more formulas or functions as #actions for Android. If you have suggestions for, or would like to add to the list of tools that can be used directly with an "eval" keyword or another way, let me know so I don't duplicate coding. On that note, any suggestions if I wanted to extend the Tools such as #Watch and #Utils available?
Also, any way to extend the timeout length. I am often having to reselect the bot. Thanks again!