You can define your own "built-ins" types and functions(!) so that should make it indistinguishable.

You can also extend the standard Library from inside your own project, modules are open for extension