úÎ V ¿   (C) 2014 Fumiaki Kinoshita !BSD-style (see the file LICENSE) (Fumiaki Kinoshita <fumiexcel@gmail.com>  provisional  non-portable  Safe-Inferred-./HM.The type of bounding box for arbitrary vector f. 'check whether the point is in the box. +Returns True if the bounding box is valid. 2Calculate an intersect between two boundingboxes. Enumerate the corners. SThe accessor for the position on the given reference. Usually the reference point QThe accessor for the size. A given reference point will be a center of resizing.         boundingboxes-0.2Data.BoundingBoxBoxisInside isCanonical intersectcornerssizePospositionsize $fMonadBox$fApplicativeBox