[parameters.base] fix printing of parameters with scalar values
[function] added type()
[functions] added report() and operator<<
[la.container.affine] updated exceptions
[functions.default] update exceptions