Programmatic Concept Learning for Human Motion Description and Synthesis