## ------------------------------------------------------------------------- ##
## Container Types
## ------------------------------------------------------------------------- ##
# currently these are based largely on the quickref/data stuff in pugs, but
# our plans actually lean more towards something like this:
#   http://scala.epfl.ch/docu/files/api/index.html
# however, we need to make sure all our assumptions work, and quickref/data 
# is simple and quick :)
## ------------------------------------------------------------------------- ##

#include "Container/Scalar.pil"
#include "Container/List.pil"
#include "Container/Array.pil"
#include "Container/Hash.pil"
#include "Container/Pair.pil"

::Scalar := ^Scalar`create('p6nil');
::Array := ^Array`create('p6nil');
::Hash := ^Hash`create('p6nil');
::Pair := ^Hash`create('p6nil');
