question about coercions between primitive types in STG level