Make the error message when string fails both file name and eval test a bit more descriptive
(#523)
Implement a similar check that the function is valid for DistDeviate string parameters
(#523)