ensure looking for not-prefixed attributes
remove useless let
parematrize channel_t and item_t
handle channel and item additional data in printing
fix ocamldoc comments