CTFE version of the layout constructor, allows using strings instead of enum members, to avoid boilerplate.
See Implementation
CTFE version of the layout constructor, allows using strings instead of enum members, to avoid boilerplate.