Learn to be flexible with Crystal