typedef ChildIndexGetter = int? Function(Key key);
typedef ChildIndexGetterCallable = Callable1<int?, Key>;