parseFloat arguments to macros
Hide console.{error,warn} behind a DEBUG flag, disabled by default