U <�^< � @ sD d dl mZ d dlmZ dd� Zdd� Zdd� ZG d d � d e�ZdS )� )�Shape)�BaseCLIArgumentc K s( t |�r$t|�}t|||dd�| d<