Fragment by Abstract Effects