Alkylating and alkylating-like agents