Long time ago I thought Signal had no edits because of cryptography, hash significantly changes if you edit input data and then they represented "edit" functionality.
I think possibility to perpetually edit messages here is possible but we need "edited lable".