Add AsDouble, AsBigInteger, and some documentation