title: better-sqlite3 .get() returns undefined
body: <p>I'm new to bettersql3lite, I tried reading the documentation here:
  <a href="https://github.com/JoshuaWise/better-sqlite3/blob/master/docs/api.md" rel="nofollow noreferrer">https://github.com/JoshuaWise/better-sqlite3/blob/master/docs/api.md</a></p>
  <p>and I couldn't figure out this bug.</p>
  <p>I am trying to run a select statement in javascript as follows:</p>
  <p><code>const stmt = db.prepare('select * from table where token = ?').get(token);</code></p>
  <p>where token is an int initialized to be 5000 in this example.  db corresponds to the line
  <code>const db = require('./database')</code>
  Whenever I try running this code and printing out what stmt is, stmt is undefined.</p>
  <p>When I try running the same sql query,
  <code>select * from table where token = 5000</code>
  , in a database browser, I do get a record returned to me as desired.  I'm not sure why the above javascript code isn't working for me, I use it the same way, with strings in place of token, and it behaves as expected (i.e the variable is initialized when there is something in the database that would be returned).  I don't know if strings are the issue, but I'm really confused as to why  the above line does not work.  Any help is appreciated.</p>