contrib: Update vim syntax.
runtime/ref: Pass correct args to UnconnectedRef.
runtime/tables: Add ConstList.slice().
terml/readHole: Return null on failure.

Easier to pattern-match.
struct: Make QL values work for structs.