Allow datum to specify value as proc

@semmons99