PDB-249 Pass through values directly during get-construct-fn for core types

Previously for types schema.core.Predicate the function get-construct-fn was
failing as there was no support. This patch extends the PredicateConstructFn
protocol to support these types by simply passing through the value without
coercion or change.

Signed-off-by: Ken Barber <ken@bob.sh>