Has to be called directly on the literal (i.e. not on a reference passed as a parameter). Will be replaced during compilation.