Data.Text.Read
type
Reader
a
decimal
hexadecimal
signed
rational
double