#[derive(Debug, Clone, Copy, PartialEq)]
pub struct Lander {
    pub name: &'static str,
    pub dry_mass_kg: f64,
    pub crewed: bool,
}

pub fn phobos_lander_concept() -> Lander {
    Lander {
        name: "Phobos Lander Concept",
        dry_mass_kg: 1_500.0,
        crewed: false,
    }
}

pub fn phobos_base_module() -> Lander {
    Lander {
        name: "Phobos Base Module",
        dry_mass_kg: 12_000.0,
        crewed: true,
    }
}
