pub fn special_principal_construct(
    args: &[SymbolicExpression],
    env: &mut Environment<'_, '_, '_>,
    context: &LocalContext<'_>
) -> Result<Value, Error>