TypeExtensions: add decimal support.