Asserts that value exists and is a List and returns it.
List get asList { _assertPositional(); return value; }