SN-1994I in M51 and the nature of type-IBC supernovae