title: How to load sqlite3 package in safe interpreter
body: <p>Since I can't load package as normal in safe interpreter as usuall, I alias the package command to safe interpreter like this:</p>
  
  <pre><code>set $safeInterp [safe::interpCreate]
  $safeInterp alias package package 
  $safeInterp eval {package require sqlite3}
  
  ##After that, I executed 
  $safeInterp eval {sqlite3 db hello.sqlite3}
  ##But it failed and shows an error: invalid command name "sqlite3"
  
  ##So I alias the sqlite3 command, and connect to the database.
  $safeInterp alias sqlite3 sqlite3
  $safeInterp eval {sqlite3 db hello.sqlite3}
  
  ##But then even the db function cannot be found in safe interpreter.
  </code></pre>
  
  <p>I'm wondering if there any way to load the sqlite3 package and create connection in safe interpreter as normal, so that I don't need to alias every command from master interpreter.</p>