Nullable repeated field (elements may or may not be null) that when dereferenced returns an Option.
Non-null repeated field (elements may or may not be null) that when dereferenced returns an Option.
Non-null repeated field (elements may or may not be null) that when dereferenced returns raw type (which may be null)