First runtime performance benchmarks.

Review by @gzm0
Why don't you call the createRec macro implementation directly?