do not mutate builder state
build lists of requested size
does not support mutable builders
builds sequences from method on builder
supports buildAll from SequenceBuilder interface
reformat
includes builder and built type name in message when can not create builder