pub fn headers() -> Vec<Header>
Returns a list of headers used in the function. Can only be called once, consumes ownership.