added a specialization of foundation::from_string() taking a const char*.