- user only specifies the shape transformation sequence - guess 'v' or 'p' or 'e' or 'c' (restricted to patterns over these shorthands?) - throw error if none of the above transforms.