MWPToolkit API:
Beam
BeamNode
BeamNode.copy()
Beam_Search_Hypothesis
Beam_Search_Hypothesis.generate()
Beam_Search_Hypothesis.step()
Beam_Search_Hypothesis.stop()
TreeBeam
greedy_search()
topk_sampling()