I think I'll have to re-introduce the `id` parameter to the macro then so we can do the `<label for="...`, unless there is another way to do the label?