use crate::error::CustomError;

use super::registry::Registry;

#[derive(Debug)]
pub(crate) struct ICode {}

impl ICode {
    pub(crate) async fn new<'intermediate, 'parse>(
        registry: &mut Registry<'intermediate, 'parse>,
        original: &organic::types::Code<'parse>,
    ) -> Result<ICode, CustomError> {
        Ok(ICode {})
    }
}