Foreign Functions
International Lisp requires foreign strings to be converted to external encoding (with external-formats).
Conversion using default external-format happens by default for foreign-functions arguments with base foreign declaration (* :char).