//! Yin is a rudimentary, experimental knowledge base.
//!
//! # Example
//!
//! ```rust
//! use zamm_yin::tao::initialize_kb;
//! use zamm_yin::tao::archetype::ArchetypeTrait;
//! use zamm_yin::tao::form::{FormTrait, Form};
//! use zamm_yin::node_wrappers::CommonNodeTrait;
//!
//! fn main() {
//! // Initialize the knowledge-base
//! initialize_kb();
//!
//! // Create a new concept
//! let mut concept = Form::new();
//! assert!(concept.has_ancestor(Form::archetype()));
//!
//! // Set a name for the concept
//! concept.set_internal_name("Hello, world.");
//! println!("{}", concept.internal_name().unwrap());
//! }
//! ```