def formfield(self, **kwargs):
        #Largely lifted straight from Field.formfield() in django.models.__init__.py
        defaults = {'required': not self.blank, 'label': capfirst(self.verbose_name), 'help_text': self.help_text}
        if self.has_default(): #No idea what this does
            if callable(self.default):
                defaults['initial'] = self.default
                defaults['show_hidden_initial'] = True
            else:
                defaults['initial'] = self.get_default()

        if self.choices:
            form_field_class = forms.MultipleChoiceField
            defaults['choices'] = self.get_choices(include_blank=False) #no empty value on a multi-select
        else:
            form_field_class = ListFormField
        defaults.update(**kwargs)
        return form_field_class(**defaults)
Adding to a suboffset will only increment the fractional part.
dataset/ETHPy150Open potatolondon/djangae/djangae/fields/iterable.py/IterableField.formfield--crossover with--dataset/ETHPy150Open numba/numba/numba/looplifting.py/SubOffset.__add__