Maybe I could add a pre-initialized weight as a parameter of the `_pack` method that takes in the `raveled` weights? So that `.hstack` would not need to be used 

Would that be more efficient?