REF: implement _with_freq, use _from_sequence less
This makes method-chaining a little bit nicer.  

Moving away from using _from_sequence and towards using the constructors where feasible.  This will make it easier to stricten what we accept in these _from_sequence methods.

We also should be inferring freq _less_ in arithmetic methods, but that is a behavior change that will be done separately.