function container(width, height, position, elem) {
    return new Element(new ContainerElement(position, elem)
        , width, height)
}
function container(width, height, position, elem) {
    return new Element(new ContainerElement(position, elem)
        , width, height)
}
function container ( width , height , position , elem ) { return new Element ( new ContainerElement ( position , elem ) , width , height ) }
Int -> Int -> Position -> Element -> Element
Int - > Int - > Position - > Element - > Element