Code prototype