Decodes a Future of T or null using the provided Decodable.
T
Future<T>? decodeFutureOrNull<T>({Decodable<T>? using}) { if (decodeIsNull()) { return null; } return decodeFuture<T>(using: using); }