It would probably be better to add a comment on the field as indicated above, but it's a good proof of concept.
Any other ideas? --[[anarcat]]
+
+> Note: it seems that my email *is* given by my OpenID provider, no idea why this is not working, but the fix proposed in my branch works. --[[anarcat]]