It is surprisingly hard to find this in the docs. This might even be a two part question:
Are
{integer}
and{float}
some sort of language alias for a specific primitive type?What does it mean for a type name to be enclosed in curly braces in a compilation/syntax error message?
Example:
error: no method named
pow
found for type{integer}
in the current scope