Support ECL, too.
Provide more details about methods - argument names, their types, and result types.
We know the length, so a fill pointer is not necessary.

ECL is more strict - with fill pointer it's no longer a SIMPLE-ARRAY,
but that is required by BABEL:OCTETS-TO-STRING.