pub fn call_foreign_function(
    function_name: &str,
    arguments: Option<&[u8]>
) -> Result<Option<Bytes>, Status>