whats the difference between make_seed(nbits=256) and make_seed(256)
There is no difference.
In make_seed(nbits=x), you specify the number of bits using a keyword argumant and in make_seed(256), you specify the number of bits using a positional argument.
should we do seed = make_seed(nbits=128, language='english', type='segwit')
nbits, language and type are all optional arguments and you don't have to pass them to the make_seed function.