refactor: flatten views in Sha256
This change allows for mapping over 137 instances of the protocol, since size lifted types such as Views are not allowed to be in arrays.
This change allows for mapping over 137 instances of the protocol, since size lifted types such as Views are not allowed to be in arrays.