Fix bugs, add error_to_english(), expand docs.