builtrequire examples passes opts.collection instead of pipe
Add some tests for wall-component and main and make them pass