Trait fib
fortraith
pub trait fib { type Result; }
Index the fibonacci sequence with the top element
forth!( 8 fib return type Out as top ); assert_eq!(Out::eval(), 21);
type Result