It Uses "fat arrow" functions (lambdas) to define function. It is "equivalent" (there are several differences here, like "const" and the context of the function) to:
var h1 = function() {
return makeElement(`h1`);
}
Edited to reflect the valid point brought up in the comments