knightrs::function
pub fn power( args: &[Value], env: &mut Environment<'_, '_, '_>) -> Result<Value, Error>