Dataset object type mentions `distribution` as one of its members but then nothing is said about the type. It should say `required array[Distribution]`.