pub fn shape(input: &str) -> IResult<&str, Shape<'_>>
Shape = SimpleShape / EnumShape / AggregateShape / EntityShape / OperationShape