Hello David, > FCFSQueue data constructor is visible together with all its contents > I would like it would be hidden completely Did you try to export all public symbols but not the constructor?