Asserts that value is a List and returns it.
If value doesn't exist, this returns defaultValue.
defaultValue
List asListOr(List defaultValue) => asList;