Update: Timing in toothbrush example can be shorter
<(*,toothbrush,plastic) --> made_of>. :|:
<#1 --> [unscrewing]>! :|:
//expected: ^left executed with args ({SELF} * toothbrush)
-100
+10
//some time later:
<toothbrush --> [pliable]>. :|:
<#1 --> [unscrewing]>! :|:
//expected: ^right executed with args ({SELF} * toothbrush)
//some time later:
+10
<toothbrush --> [hardened]>. :|:
<#1 --> [unscrewing]>! :|:
//expected: ^down executed with args ({SELF} * toothbrush)
