refactor Signature.from_h a tiny bit
Signature: there is order and there are mistakes