Returns a Decodable object that can decode a list of T.
T
Decodable<List<T>> list() => ListDecodable<T>(this);