fn wrap_value() -> CellRef {
    // Creates a with_value bitcode monad from any value
    let wrap_value = FnMonad::from(|(value, ): (CellRef, )| {
        let wrapped     = BitCodeMonad::with_value(value);
        let wrapped     = SafasCell::Any(Box::new(wrapped)).into();
        let monad_type  = MonadType::new(BITCODE_FLAT_MAP.clone());

        CellRef::new(SafasCell::Monad(wrapped, monad_type))
    });
    let wrap_value = ReturnsMonad(wrap_value);
    let wrap_value = SafasCell::FrameMonad(Box::new(wrap_value));

    wrap_value.into()
}
///
/// Creates the 'wrap_value' function as a cell
///
Creates the 'wrap_value' function as a cell
Creates the ' wrap_value ' function as a cell
fn wrap_value() -> CellRef {
    // Creates a with_value bitcode monad from any value
    let wrap_value = FnMonad::from(|(value, ): (CellRef, )| {
        let wrapped     = BitCodeMonad::with_value(value);
        let wrapped     = SafasCell::Any(Box::new(wrapped)).into();
        let monad_type  = MonadType::new(BITCODE_FLAT_MAP.clone());
        CellRef::new(SafasCell::Monad(wrapped, monad_type))
    });
    let wrap_value = ReturnsMonad(wrap_value);
    let wrap_value = SafasCell::FrameMonad(Box::new(wrap_value));
    wrap_value.into()
}
fn wrap_value ( ) -> CellRef { // Creates a with_value bitcode monad from any value let wrap_value = FnMonad :: from ( | ( value , ) : ( CellRef , ) | { let wrapped = BitCodeMonad :: with_value ( value ) ; let wrapped = SafasCell :: Any ( Box :: new ( wrapped ) ) . into ( ) ; let monad_type = MonadType :: new ( BITCODE_FLAT_MAP . clone ( ) ) ; CellRef :: new ( SafasCell :: Monad ( wrapped , monad_type ) ) } ) ; let wrap_value = ReturnsMonad ( wrap_value ) ; let wrap_value = SafasCell :: FrameMonad ( Box :: new ( wrap_value ) ) ; wrap_value . into ( ) }
Creates the 'wrap_value' function as a cell
Creates the ' wrap_value ' function as a cell