rework asLogicalNoNA
cleanup in evalv
revamp handling of builtins in evalv
use alloca if possible in evalv, to avoid always allocating space on stack for a conext
Merge branch '24-misc' into 25