@ -151,7 +151,7 @@ func ParseValue(val *Value) (interface{}, error) {
// For each value in array
for _, value := range val.Array {
// Recursively parse value
iVal, err := ParseValue(value)
iVal, err := callIfFunc(ParseValue(value))
if err != nil {
return nil, err
}