Direct approaches toward natural product synthesis