We might be able to adapt the benchmark examples in ReverseDiff for TapedFunction. The only difference between ReverseDiff.Tape and Libtask.TapedFunction is that we don't do backward pass yet. But these examples can be used for benchmarking forward pass (e.g. TapedFunction and executing original function) too.