Island: Type Alias not recognized outside of .fx

If I define the following type alias in a .fx project:
type TsmTurn = type UInt32;
type EventSinkTypes = set of EventSinkType;

Then, in another project that reference the fx file, these type alias will NOT be recognized, and the compiler will have errors saying “unknown type”.

Is this a bug, or it is supposed to be like this?

Make them public, then they will.

Yes after making them “public”, it all works!
Thank you. I should have thought that.