- Refactored throwExc to use CallCtx
- Refactored valIsLayout, valIsString for safety/clarity