scheme: externs