Synthesis of azetidines, γ-lactams, fused furan bispyrrolidines and 2-pyrazolines: towards medical application