Cleaner workaround for GCC bug with template aliases (utility::always_void)

Signed-off-by: K-ballo <k@fusionfenix.com>