use mixin for real literal because lexer fails on some platforms