# In reply to @yetiwizard "where would I put": ```nim # template flags[T: enum](args: varargs[T]): T = # var result: T = T(0) # for arg in args: # result = cast[T]((ord(result) or ord(arg))) # result