BSL Procedures In BSL, there are two kinds of procedures: the Sub procedure and the Function procedure.