Whole B4P program files (or code entered interactively in interactive mode) constitute the top level of the B4P programming language.
These are either user-written B4P programs or function libraries, either user-written or part of the B4P delivery. Library files are called up
using the include() function. Some library files are already loaded automatically in order to minimize code bureaucracy.
The B4P programs consist of at least one or more Statements or blocks which are described in the next sections.