Creating Code from Usage