Add light year user-defined literal
Add template alias
add variadic template