Have options for both success and failure
Make Queues generic and add a size function
Report to Display and bail when compilation fails
Update for new Display possibilities
Exit with failure on an error