Conference paperPolyglot: Extensions to relational databases for sharable types and functions in a multi-language environment