Ergothioneine has a wide range of effects