A simple test follows:

Hello, world!

Now test models for each type:

Value: test1 Is Number:
Is Scalar: true
Is List:
Is Indexed:
Is Hash:
Is Method:
Is Transform:

Value: 42 Is Number: true
Is Scalar:
Is List:
Is Indexed:
Is Hash:
Is Method:
Is Transform:

Is Number:
Is Scalar:
Is List: true
Is Indexed: true
Is Hash:
Is Method:
Is Transform:

Is Number:
Is Scalar:
Is List:
Is Indexed:
Is Hash: true
Is Method:
Is Transform:

Is Number:
Is Scalar:
Is List:
Is Indexed:
Is Hash:
Is Method: true
Is Transform:

Is Number:
Is Scalar:
Is List:
Is Indexed:
Is Hash:
Is Method:
Is Transform:true

Is Number:
Is Scalar:
Is List: true
Is Indexed:
Is Hash:
Is Method:
Is Transform:

Is Number:
Is Scalar:
Is List:
Is Indexed:
Is Hash:
Is Method:
Is Transform:

Value: MultiModel1 as a string! Is Number:
Is Scalar: true
Is List: true
Is Indexed: true
Is Hash: true
Is Method:
Is Transform:

Is Number:
Is Scalar:
Is List:
Is Indexed: true
Is Hash:
Is Method:
Is Transform:

Is Number:
Is Scalar:
Is List: true
Is Indexed: true
Is Hash: true
Is Method:
Is Transform: