ns std::core decl pub int Array : Monad { length: Int } pub mod array { // Usage: // let int_array = array::of(1, 2, 3) // assert_eq(3, int_array.length) decl pub fn of(ts: ...T): Array }