separation of the pbs module into a library
optional compilation of bistro.pbs